package com.promise.jokerdream.ui.theme

import androidx.compose.ui.unit.dp

/**
 * 应用统一间距定义
 */
object AppSpacing {
    // 页面级间距
    val pageHorizontal = 16.dp
    val pageVertical = 12.dp
    
    // 卡片间距
    val cardHorizontal = 16.dp
    val cardVertical = 4.dp  // 进一步减小卡片之间的间距
    val cardPadding = 12.dp  // 减小卡片内边距
    val cardRadius = 12.dp
    
    // 列表间距
    val listItemVertical = 4.dp  // 列表项之间的间距
    val listContentPadding = 8.dp  // 列表内容的padding
    
    // 组件内部间距
    val componentSmall = 4.dp
    val componentMedium = 8.dp
    val componentLarge = 12.dp
    val componentXLarge = 16.dp
    
    // 搜索框间距
    val searchBoxBottom = 8.dp
    
    // 按钮间距
    val buttonSpacing = 8.dp
    
    // 底部安全间距
    val bottomSafeArea = 16.dp
}
